package bingfa

import (
	"fmt"
	"runtime"
)

func Test3(){
	//获取当前系统的cpu的数量
	num:=runtime.NumCPU()
	//我们这里设置num-1的cpu运行go程序
	runtime.GOMAXPROCS(num-3)
	fmt.Println("num=",num)
	//go 1.8后，默认让程序运行在多个核上，可以不用设置了
	//go 1.8前，还是需要设置一下，可以提高CPU的利用率
	//多核CPU可以一个核执行一条语句，都是独立的，用来增大读写效率
}
